/* 格式化 */

/**
 * 格式化咨询时间，输出星期几 几点到几点
 * @param {String} date 日期，不格式化
 * @param {String} time 时间，以|分开，会进行格式化转化
 */
export function formatConsultTIme({ date, time }) {
  const formatTime = (timeIndex) => `${ Math.floor(timeIndex / 2) }:${ timeIndex % 2 === 0 ? '00' : '30' }`

  let str = `${ date } `

  time = time.split('|')
  const startTime = time[ 0 ]
  const endTime = time[ time.length - 1 ]

  str += `${ formatTime(+startTime) } ~ ${ formatTime(+endTime + 1) }`
  return str
}
